html {
	height: 100%;
}
body td {
	font-family: 微软雅黑,黑体,宋体;
	font-size: 13px;
	line-height: 150%;
	color: #707070;
}
.page-wrapper {
	min-height: 100%;
}
.boxed .page-wrapper {
	width: 100%;
}

/* Large devices (Large desktops 1308px and up) */
@media (min-width:1308px) {
	.boxed .page-wrapper {
		width: 1308px;
	}
}
/* Boxed Layout ---------------------------------- */
.boxed .page-wrapper {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	-webkit-box-shadow: 0px 0px 10px #cacaca;;
	box-shadow: 0px 0px 10px #cacaca;;
}
.pattern-1 { 
	background-image: url("../images/pattern-1.png");
	background-repeat: repeat;
	background-position: 0 0; 
}
.pattern-4 .page-wrapper,
.pattern-5 .page-wrapper,
.pattern-6 .page-wrapper,
.pattern-7 .page-wrapper,
.pattern-8 .page-wrapper,
.pattern-9 .page-wrapper { 
	-webkit-box-shadow: none;
	box-shadow: none;
}
.pattern-2 { 
	background-image: url("../images/pattern-2.png");
	background-repeat: repeat;
	background-position: 0 0; 
}
.pattern-3 { 
	background-image: url("../images/pattern-3.png");
	background-repeat: repeat;
	background-position: 0 0; 
}
.pattern-4 { 
	background-image: url("../images/pattern-4.png");
	background-repeat: repeat;
	background-position: 0 0; 
}
.pattern-5 { 
	background-image: url("../images/pattern-5.png");
	background-repeat: repeat;
	background-position: 0 0; 
}
.pattern-6 { 
	background-image: url("../images/pattern-6.png");
	background-repeat: repeat;
	background-position: 0 0; 
}
.pattern-7 { 
	background-image: url("../images/pattern-7.png");
	background-repeat: repeat;
	background-position: 0 0; 
}
.pattern-8 { 
	background-image: url("../images/pattern-8.png");
	background-repeat: repeat;
	background-position: 0 0; 
}
.pattern-9 { 
	background-image: url("../images/pattern-9.png");
	background-repeat: repeat;
	background-position: 0 0; 
}
/* Boxed Layout End ---------------------------------- */
/* Footer ---------------------------------- */
.footer, .subfooter {
	font-size: 14px;
	color: #999999;
}
.light .footer, .light .subfooter {
	font-size: 14px;
	color: #666666;
}
.footer {
	background-color: #262626;
	border-top: 1px solid #3a3a3a;
	border-bottom: 1px solid #333333;
}
.light .footer {
	background-color: #f7f7f7;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #d1d1d1;
}
.subfooter {
	background-color: #000000;
}
.light .subfooter {
	background-color: #e7e7e7;
}
@media (max-width:991px) {
	.subfooter, .light .subfooter  {
		text-align: center;
	}
}
/* Footer End ---------------------------------- */
/* Scroll to top ---------------------------------- */
.scrollToTop {
	color: #fff;
	position: fixed;
	bottom: 5px;
	right: 5px;
	width: 50px;
	height: 50px;
	text-align: center;
	cursor: pointer;
	background-color: #000000;
	z-index: 1005;
	display: none;
}
.scrollToTop i {
	line-height: 50px;
	font-size: 24px;
}
/* Scroll to top End ---------------------------------- */